package br.com.sap.persistencia.servico;

import java.sql.ResultSet;
import java.sql.SQLException;

import br.com.sap.modelo.Cidade;
import br.com.sap.modelo.Entidade;

public class CidadeServico extends ServicoGenerico<Cidade> {

	private Cidade cidade;
	
	@Override
	protected Entidade getInstanciaEntidade() {
		if (this.cidade == null)
			this.cidade = new Cidade();
		return this.cidade;
	}

	@Override
	protected Cidade configuraCampos(ResultSet rs) throws SQLException {
		Cidade entidade = new Cidade();
		entidade.setId(rs.getLong("id"));
		entidade.setDescricao(rs.getString("descricao"));
		entidade.setStatus(rs.getInt(entidade.getCampoInativacao()) );
		return entidade;
	}
	

}
